home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume90 / examples / yafr_1.15 / yafrHead.h < prev   
C/C++ Source or Header  |  1990-03-04  |  866b  |  41 lines

  1. #include <exec/types.h>
  2. #include <exec/exec.h>
  3. #include <intuition/intuition.h>
  4. #include <libraries/dos.h>
  5. #include <libraries/dosextens.h>
  6. #include "WdwDefs.h"
  7.  
  8. extern struct IntuitionBase *IntuitionBase;
  9. extern struct GfxBase *GfxBase;
  10. extern ULONG DosBase;
  11.  
  12. #define XBorder 8
  13. #define YBorder 45
  14.  
  15. #define GN_CANCEL  0
  16. #define GN_NEWDIR  1
  17. #define GN_NEWDISK 2
  18. #define GN_OK      3
  19. #define GN_PARENT  4
  20. #define GN_RIEN    5
  21. #define GN_DONE    6
  22.  
  23. struct fibNode
  24.    {
  25.    struct FileInfoBlock fib;
  26.    struct fibNode *next,*prev;
  27.    };
  28.  
  29. struct fibHeader
  30.    {
  31.    struct fibNode *directory,*first,*last,*current,*top;
  32.    };
  33.  
  34. USHORT yafr_e_FilenamePenColor,yafr_e_DirnamePenColor;
  35.    /*Global for my convenience, long filename that prob won't be*/
  36.    /*duplicated in a program*/
  37.  
  38. #define MAXPATHSTRING 140
  39. char    absDir[MAXPATHSTRING];
  40. char    absDirName[MAXPATHSTRING];
  41.